package com.sykj.qiaoli.bean.client;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

// 员工表
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HrEmp {
		 @TableId(type= IdType.AUTO)
		 private Integer id;// bigint primary key auto_increment #员工id
		 private String	empName;//			varchar(40) not null	#姓名
		 private String	empPicture;//		varchar(40)			#照片
		 private String	empPhone;//				varchar(40)		#手机号码
		 private String	empSite;//	varchar(100) not null	#联系地址
		 private String	empEntrydate;//			datetime#入职时间
		 private String	empEmail;//		varchar(40)	#邮箱地址
		 private String	empPostcode ;// 		varchar(50)	#邮政编码
		 private String	empQq;//		varchar(40) unique	#QQ账号
		 private String	empWechat;//	varchar(40) unique	#微信账号
		 private String	empContStartdate;//	datetime	#合同开始时间
		 private String	empContEnddate;//	datetime		#合同结束时间
		 private String	empWorkstatus;//	enum('Y','N') DEFAULT 'N'#在职状态 Y(在职) (离职)
		 private String	empSocialNum;//		varchar(40)	#社保号码turnovertime Datetime,				#更新时间
		 private String	empStatus;//		varchar(10)			#状态
		 private String	empSex;//#性别	M(男) F(女)enum('M','F') DEFAULT 'M'
		 private String	empBirthdate;//	datetime		#出生日期
		 private String	empPaperstype;//	 varchar(20)		#证件类型
		 private String	empPapersnum;//	varchar(40)		#证件号
		 private String	empMaritalsta;//		varchar(10)	#婚姻状态
		 private String	empEntrancenum;//	varchar(30)	#门禁号
		 private String	empPracnum;//		varchar(40)	#执业号码
		 private String	empPracdate;//	datetime		#首次执业时间
		 private String	empPracsite;//		 varchar(40)	#首次执业地址
		 private String	empCertifynum;//		varchar(30)	#资格证号码
		 private String	empGainway;//  enum('check','exam','rests') DEFAULT 'exam' #资格证取得方式exam（考试） check（考核）'rests'（其他）
		 private String	empGainsite;//	varchar(40)		#资格证取得地址
		 private String	empIntroduce;//	varchar(100)		#个人介绍
		 private String hrCertifyId;//	varchar(30)		#资格证类别
		 private String hrPractiseId;//	varchar(30)		#执业类别
		 private String hrSpecialtyId;//	varchar(30)		#专业部
		 private String hrNationId;//	bigint not null		#外键,民族id (民族表)
		 private String hrPoliticalId;// 	varchar(30)		#政治面貌
		 private String hrInternalId;//内部身份
		 private String empEducation;//最高学历
		 private String empAcademic;//最高学位
		 private String empGoodfield;//擅长领域

		
}
